توسعه موبایل با .NET MAUI [ویدئو]

Mobile Development with .NET MAUI [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: رابط کاربری برنامه چند پلتفرمی دات نت یک چارچوب چند پلتفرمی برای ایجاد برنامه های نوآورانه موبایل و دسکتاپ با C# و XAML است. می‌توان با استفاده از NET MAUI که روی Android، iOS، macOS و Windows اجرا می‌شود، برنامه‌هایی توسعه داد و کد منبع و منابع مخصوص پلتفرم را اضافه کرد. به عنوان بخشی از یادگیری در این دوره، شما با مقدمه ای گذرا بر مفاهیم و ویژگی های .NET MAUI و کاربردهای آن ها شروع خواهید کرد. شما اصول اولیه.NET MAUI را یاد خواهید گرفت و یک API ساده با .NET Core طراحی خواهید کرد. در مرحله بعد، استفاده از API در یک برنامه .NET MAUI، درک کنترل‌های XAML و نوشتن سینتکس واضح را خواهید آموخت. سپس پیاده سازی سبک ها را در یک برنامه MAUI دات نت خواهید آموخت و از الگوی MVVM (Model–View–ViewModel) با جعبه ابزار جامعه MVVM استفاده می کنید. شما یاد خواهید گرفت که از SQLite با یک برنامه تلفن همراه تصادفی استفاده کنید. همچنین یاد خواهید گرفت که با استفاده از پروتکل های احراز هویت و مجوز، یک برنامه تلفن همراه را ایمن کنید. در نهایت، یاد خواهید گرفت که اولین API حداقل خود را ایجاد کنید. پس از اتمام دوره، به طور جامع یاد خواهید گرفت که برنامه های تلفن همراه خود را با استفاده از NET MAUI ایجاد کنید. شما به طور مستقل مهارت های برنامه نویسی ویژوال استودیو خود را ارتقا خواهید داد و ساخت برنامه های تلفن همراه مبتکرانه با استفاده از NET MAUI را یاد خواهید گرفت. همه منابع در دسترس هستند: https://github.com/PacktPublishing/Mobile-Development-with-.NET-MAUI رابط های ساخت با XAML (زبان نشانه گذاری برنامه توسعه پذیر) Minimal API را با .NET Core توسعه و منتشر کنید از کنترل های MAUI مختلف و طرح بندی MAUI استفاده کنید از الگوی MVVM و جعبه ابزار جامعه استفاده کنید احراز هویت .NET MAUI را اجرا کنید استفاده از API در برنامه MAUI دات نت و ایمن سازی آن با استفاده از توکن های وب JSON این دوره برای هرکسی که علاقه مند به یادگیری .NET MAUI و ساخت برنامه های تلفن همراه چند پلتفرمی است، برگزار می شود. برای گذراندن این دوره باید C# را بدانید. حتی اگر با پشته توسعه دات نت مواجه نیستید، این دوره برای مبتدیان مناسب است و نکات توسعه زیادی را ارائه می دهد. همچنین برای اجرای Visual Studio 2022 و شبیه سازهای موبایل به یک ماشین توانمند نیاز دارید. اصول اولیه .NET MAUI را بیاموزید، APIهای ساده را با NET Core طراحی کنید و با استفاده از NET MAUI از API استفاده کنید * کنترل ها و نحو XAML ایجاد کنید و سبک ها را در برنامه NET MAUI پیاده سازی کنید * با الگوی MVVM با استفاده از جعبه ابزار انجمن MVVM آشنا شوید.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

راه اندازی محیط Environment Setup

  • راه اندازی محیط توسعه Setup Development Environment

اولین برنامه MAUI دات نت خود را ایجاد کنید Create Your First .NET MAUI APP

  • ایجاد کنترل با سی شارپ Create Controls with C#

  • ایجاد کنترل با XAML Create Controls with XAML

  • طرح بندی MAUI را درک کنید Understand MAUI Layouts

  • مقادیر نشانه گذاری جهانی را تنظیم کنید Set Global Markup Values

  • مقادیر خاص پلتفرم را تعریف کنید Define Platform-Specific Values

  • منابع مشترک Shared Resources

  • پیمایش چندین صفحه Navigating Multiple Pages

  • خلاصه بخش Section Summary

ایجاد یک برنامه لیست خودرو (MVVM و CRUD) Create a Car Listing APP (MVVM and CRUD)

  • نمای کلی بخش Section Overview

  • راه اندازی .NET MAUI Project Setup .NET MAUI Project

  • ایجاد مدل داده Create Data Model

  • خدمات دسترسی به داده را ایجاد کنید Create Data Access Services

  • به روز رسانی های MVVM Toolkit MVVM Toolkit Updates

  • آشنایی با الگوی MVVM Understanding the MVVM Pattern

  • تنظیم View Model و Command Set Up View Model and Command

  • درک تزریق وابستگی Understanding Dependency Injection

  • الگوی داده و نمای مجموعه را پیاده سازی کنید Implement Data Template and Collection View

  • نمای صفحه فهرست ما را سبک کنید Style Our List Page View

  • پیاده سازی صفحه جزئیات Implement a Details Page

  • کاوش در گزینه های ذخیره سازی Exploring Storage Options

  • پایگاه داده SQLite را به برنامه اضافه کنید Add SQLite Database to App

  • تنظیم فرم برای افزودن و حذف رکوردها Setup Form to Add and Delete Records

  • خلاصه بخش Section Summary

API پشتیبانی را توسعه دهید Develop Supporting API

  • نمای کلی بخش Section Overview

  • راه اندازی پروژه API Setup API Project

  • سیاست CORS را تنظیم کنید Setup CORS Policy

  • راه اندازی پایگاه داده Setup Database

  • پیکربندی نقاط پایانی API Configure API Endpoints

  • تست توابع API Test API Functions

  • سرور را برای استقرار API آماده کنید Prepare Server for API Deployment

  • Refactor و انتشار API در سرور محلی Refactor and Publish API To Local Server

  • برنامه موبایل را برای اتصالات شبکه پیکربندی کنید Configure Mobile App for Network Connections

  • برنامه Refactor MAUI برای API Refactor MAUI App for API

  • رفع ضروری Essential Fixes

  • خلاصه بخش Section Summary

جریان احراز هویت Authentication Flow

  • نمای کلی بخش Section Overview

  • Identity را به API اضافه کنید Add Identity to API

  • نقطه پایان ورود به سیستم را تنظیم کنید Set Up Login Endpoint

  • صفحه بارگیری برنامه را اضافه کنید Add App Loading Page

  • صفحه ورود به برنامه را اضافه کنید Add App Login Page

  • کاربران و نقش های بذر Seed Users and Roles

  • احراز هویت و مجوز به API Authentication and Authorization to API

  • راه اندازی JSON Web Token Generation Set Up JSON Web Token Generation

  • Login Logic and Flow را تنظیم کنید Set Up Login Logic and Flow

  • جریان برنامه و چیدمان را تنظیم کنید Adjust App Flow and Layout

  • کنترل خروج Handle Logout

  • خلاصه بخش Section Summary

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

توسعه موبایل با .NET MAUI [ویدئو]
جزییات دوره
7 h 32 m
49
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar